python学习之文字转换为语音读出来

您所在的位置:网站首页 places of interest怎么读语音 python学习之文字转换为语音读出来

python学习之文字转换为语音读出来

#python学习之文字转换为语音读出来| 来源: 网络整理| 查看: 265

在python中,如何将文字转换为语音读出来呢? 简单介绍两种方法;个人推荐第二种。 第一种是pyttsx: Pyttsx是一个跨平台将文字转成语音的第三方库,它对操作系统内置的语音引擎实现了包装。

#python2安装 pip install pyttsx #python3安装 pip install pyttsx3

在这里插入图片描述 测试代码:

import pyttsx3 engine = pyttsx3.init() engine.say("Good") engine.runAndWait()

当然pyttsx3默认采用的是英文,所以,中文呢? 下面就来介绍第二种方法,操作系统的内置引擎: 利用win32com来调用Windows操作系统内置的语音引擎实现文字的发音,不用安装其他的东西,中、英都行,至于其他语种,还没有测试。

import win32com.client as win speak = win.Dispatch("SAPI.SpVoice") speak.Speak("come on") speak.Speak("你好")


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3